原數組對象: 修改數組對象的 key 值 修改后的輸出結果 ...
原數組對象: 修改數組對象的 key 值 修改后的輸出結果 ...
一、什么是反射機制 反射機制是在編譯階段不知道是哪個類被加載,而是在運行的時候才加載、執行。 也就是說,反射機制指的是程序在運行時能夠獲取自身的信息。 js 中的 apply 就是反射機制。 二、 ...
舉個例子:對以下數組按 lastName 的值進行去重 去重前: 去重后: 一、普通寫法 二、TS 寫法 ...
一、什么是接口 在 TypeScript 中,我們使用接口(Interfaces)來定義對象的類型 接口是一系列抽象方法的聲明,是一些方法特征的集合,第三方可以通過這組抽象方法調用,讓具體的類執行 ...
舉個例子:對以下數組按 lastName 的值進行分組分類 分組前: 分組后: 一、普通寫法 二、TS 寫法 ...
命名空間一個最明確的目的就是解決重名問題,其定義了標識符的可見范圍,一個標識符可在多個名字空間中定義,它在不同名字空間中的含義是互不相干的。 這樣,在一個新的名字空間中可定義任何標識符,它們不會與任 ...
一、類型注解(Type annotation) 所謂類型注解,就是人為為一個變量指定類型,例如: 在 vscode 中鼠標移入 a 出現提示,冒號后面就是類型注解: 當不添加類 ...
為什么 Vue 中的 data 必須是個函數? 官方文檔的解釋如下: 為什么會出現上述“影響到其它所有實例”的情況呢? 其實這個問題取決於 JS 原型鏈知識,而非 Vue 我們先來看不是函數的 ...
find 返回符合條件的第一個元素 如果沒有符合條件的元素則返回 undefined 注意: find 對空數組不執行 find 不改變原數組 findIn ...
泛型(Generics)是指在定義函數、接口或類的時候,不預先指定具體的類型,而在使用的時候再指定類型的一種特性 舉個例子,以下的 join 函數參數可以是 string 或 number ...